Executable Choreography Processes with Aspect-Sensitive Services
نویسندگان
چکیده
This paper presents an executable service choreography framework (ECF). Current choreography languages are specification languages. They are used at design time to define a mutual contract between services that are under the supervision of different domain controllers. Choreography contracts are established by specifying the observable sequence of messages that are exchanged between services. Some service collaborations only make sense in a particular context, and have a short life-cycle. Hence, there is a need for mechanisms that support on-demand deployment of peer-to-peer collaborations. The ECF proposes to express the global contracts between domains using business rules rather than application-specific messages sequences. Service collaborations can then evolve and be deployed in a more flexible way. ECF uses a distributed aspect platform to enable dynamic superimposition of collaboration activities. ECF also defines a relationship between the distributed composition units and global collaboration models, so that the correctness of ECF choreographies can be checked for using existing service composition modeling tools.
منابع مشابه
Partnerübergreifende Geschäftsprozesse und ihre Realisierung in BPEL
The focus of this work is set on business processes spanning across multiple business partners. Such business processes are called choreographies. This work presents the method CREAM which allows modeling choreographies. In contrast to choreographies, orchestrations denote executable business processes of one organization, which use services to realize a business goal. A variation of CREAM enab...
متن کاملCSP-Based Verification for Web Service Orchestration and Choreography
Service-oriented computing aspires to an unprecedented level of platform-independence and inter-operability of software components for intra-and inter-organizational business processes through standard protocols and languages for workflows and process-oriented applications. The Web Service Business Process Execution Language (WS-BPEL) and the Web Service Choreography Description Language (WS-CD...
متن کاملAutomated derivation of executable business processes from choreographies in virtual organisations
In this paper, we address the challenge of deriving both, executable WSBPEL processes and their respective WSDL interface specifications from choreographies written in WS-CDL for business processes in Virtual Organizations (VOs). The major issues hereby are the differences in the vocabulary of WS-CDL andWSBPEL as well as the information gap between a choreography and an executable orchestration...
متن کاملAutomated Derivation of Executable Business Processes from Choreographies in Virtual Organizations
In this paper, we address the challenge of deriving both, executable WSBPEL processes and their respective WSDL interface specifications from choreographies written in WS-CDL for business processes in Virtual Organizations (VOs). The major issues hereby are the differences in the vocabulary of WS-CDL andWSBPEL as well as the information gap between a choreography and an executable orchestration...
متن کاملOrchestrating Web Services – Standards and Solutions
INTRODUCTION Standards and technological solutions for orchestration appeared as a natural growth of web service technologies. They arose out of the need for composing several services into one and thus forming more complex services and business processes. There is another term and group of technologies, relevant to composing of services – choreography. Choreography refers to global, multiparty...
متن کامل